package zuoye_50;


//题目：打印出所有的"水仙花数"，所谓"水仙花数"是指一个三位数，其各位数字立方和等于该数本身。例如：153是一个"水仙花数"，因为153=1的三次方＋5的三次方＋3的三次方。 
//程序分析：利用for循环控制100-999个数，每个数分解出个位，十位，百位。
public class Zuoye_3 {
	public static void main(String[] args) {
		for(int i=100;i<999;i++) {
			if(isShuxianhua(i)) {
				System.out.print(i+" ");
			}
		}
	}

	private static boolean isShuxianhua(int i) {
		// TODO Auto-generated method stub
		if((i/100)*(i/100)*(i/100)+(i/10%10)*(i/10%10)*(i/10%10)+(i%10)*(i%10)*(i%10)==i) {
			return true;
		}
		return false;
	}
}
